package com.example.vo.response;

import lombok.Data;

import java.util.List;

/**
 * 用户数据DTO
 */
@Data
public class UserDTO {

    private Integer id;

    // 学号/学工号
    private String stuId;

    // 用户姓名
    private String name;

    // 用户邮箱
    private String email;

    private String telephone;

    // 账号状态（是否启用）
    private Boolean accState;

    // 用户担任的角色
    private List<SystemRoleDTO> roles;

    // 用户所拥有的权限-包含担任角色中的权限以及手工赋予的其它权限
    private List<SystemPermissionDTO> permissions;
}
